Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2013, 14:40
Кандидат Javascript-наук
Отправить личное сообщение для Зосимов Посмотреть профиль Найти все сообщения от Зосимов
 
Регистрация: 11.02.2013
Сообщений: 102

Вернуть ошибку
всем привет.
есть код примерно такой:
$.ajax({
        type: "POST",
        url: "acceptPay",
        data: form_data,
        error: function(xhr, str) {
                $('.modal-body').html('<div class="alert-error">Ошибка</div>'+ xhr.responseCode);
        },
        success: function() {
        $('.modal-body').html('<div class="alert-success">успешно</div>');
        }
    });


и в acceptPay так:
public function acceptPay(){
      http_response_code(404);
 // что написать тут что бы ajax вернул ошибку?
    }


нужно разные проверки сделать, а как отдать ajax-у ошибку не знаю. пишет success и все тут...
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2013, 14:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,277

Сообщение от Зосимов
что написать тут что бы ajax вернул ошибку?
Создай нечто из этого
http://ru.wikipedia.org/wiki/Спи...яния_HTTP
Ответить с цитированием
  #3 (permalink)  
Старый 16.10.2013, 17:26
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

как вариант - возвращать сервером объект вида
{ result: '', error: '' }

соответственно, в ф-ии success смотреть, если поле error непустое, информировать пользователя об ошибке.
а в аякс-функции error обрабатывать ошибки, связанные с отсутствием сети etc.
Ответить с цитированием
  #4 (permalink)  
Старый 17.10.2013, 10:20
Кандидат Javascript-наук
Отправить личное сообщение для Зосимов Посмотреть профиль Найти все сообщения от Зосимов
 
Регистрация: 11.02.2013
Сообщений: 102

Сообщение от ksa Посмотреть сообщение
Создай нечто из этого
http://ru.wikipedia.org/wiki/Спи...яния_HTTP
спасибо.
список пригодился )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вернуть значение change Hol1killer jQuery 19 30.09.2013 08:43
Как вернуть элементы к превоночальному состоянию после переноса? Randomizer jQuery 0 10.10.2012 21:32
Выдает ошибку. Что делать? octavian Общие вопросы Javascript 1 20.02.2010 12:13
Вернуть в строковую переменную текст между тегами h1 andikk Общие вопросы Javascript 11 14.08.2009 17:40
Как выдавать ошибку при сбросе загрузки страницы? AvaGet Общие вопросы Javascript 2 11.12.2008 19:04